be embarrassed to the core - Turkish English Dictionary